{{tag>Hardy Intrepid GPS entrainement_sportif BROUILLON}}

======PyTrainer======

{{ http://pytrainer.e-oss.net/pytrainer_logo.png}}


PyTrainer est une application sous [[http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU|license GPL]] qui permet de gérer les logs d'activité sportives telles que la course à pied, le cyclisme, le roller ou autres.
Elle communique avec votre GPS afin de récupérer vos données et permet ensuite de générer des graphes détaillés ainsi que diverses statistiques sur les parcours effectués.

===== Pré-requis =====

  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
  * Avoir activé l'accès aux [[:depots#universe_et_multiverse|dépôts Universe et Multiverse]].
  * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt://python-gnome2-extras|python-gnome2-extras]]**.

===== Installation =====

  * [[:tutoriel:comment_modifier_sources_maj|Ajouter le dépôt]] suivant **http://www.e-oss.net/ubuntu/gutsy** dans votre liste de dépôts.

<file>
# Dépôt pytrainer
deb http://www.e-oss.net/ubuntu/gutsy ./
</file>
<note help>
Bien que le dépôt soit pour [[gutsy|Gutsy]] le package fonctionne très bien sous [[intrepid|Intrepid]]
</note>

  * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]].

  * [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt://pytrainer|pytrainer]]**.

===== Configuration =====

=== Préalable pour les GPS Garmin ===

Si vous possédez un GPS Garmin il vous faut

  * [[:tutoriel:comment_modifier_un_fichier|modifier le fichier]] **/usr/share/pytrainer/plugins/garmin-hr/main.py** avec les droits d'administrateur et remplacer la ligne **if not os.path.exists(options.device):** par la ligne **if (not os.path.exists(options.device) and not options.device == "usb:"):**
Le contenu du fichier devrait ressembler a cela :
<file>
#if not os.path.exists(options.device):
if (not os.path.exists(options.device) and not options.device == "usb:"):
        f = os.popen("zenity --error --text='Cant open garmin device. Check your configuration or connect the device correctly.'");
</file>

<note warning>Attention en python l'indentation fait partie intégrante du langage donc assurez vous d'avoir la même que dans l'exemple</note>
<note help> Pour plus d'information sur la communication des GPS Garmin avec le PC consultez [[:gps#Garmin|la section Garmin de la page GPS]]</note>

=== Plugins ===

Par défaut aucun plugin n'est activé. Pour activer celui correspondant à votre GPS
  * Rendez vous dans le menu //Outils -> GPS Device Plugins //
  * Sélectionnez le plugin à activer
  * Cliquez sur le bouton **Préférence**
  * Passez le status a **Enable**

<note important>Dans le cas d'un GPS Garmin remplacer la valeur du champ //device// par **usb:**</note>

<note help>
Pour plus d'information sur la communication des GPS Garmin avec le PC consultez [[:gps#Garmin|la section Garmin de la page GPS]]
</note>

=== Profil utilisateur ===

Il est possible de configurer votre profil utilisateur afin de permettre a PyTrainer de calculer le nombre de calories brulées au cours d'un scéance si vote GPS possède une fonction cardio.
Les champs a renseigner se trouvent dans le menu //Edition -> Preferences -> Profil // :
  * Nom
  * Sexe
  * Poids
  * Taille
  * Age

===== Utilisation=====

Lancez l'application depuis le menu //Applications -> Education -> Divers -> pyTrainer // ou //via// la commande suivante :

  pytrainer

Voici une liste non exhaustive des fonctionnalités de PyTrainer
  * Récupération des traces depuis votre GPS via le menu //File// ( Les  items présents dans ce menu dépendent des plugins que vous avez actives.
  * Affichage des traces sous Google Map directement dans PyTrainer
  * Affichage de graphiques représentant vitesse, altitude, rythme cardiaque etc
  * Statistiques par jour/mois/années
  * Filtrage des traces par type de sport
  * etc ...

<note tip>
Les données utilisateurs de l'application sont stockées dans un répertoire **.pytrainer** situé dans le home
</note>

===== Désinstallation =====

Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]].
===== Liens =====

  * **(en)** [[http://pytrainer.e-oss.net/|Site officiel de PyTrainer]]

----

//Contributeur : [[:utilisateurs:quicky]]//

//Configuration de PyTrainer pour les GPS Garmin usb basée sur [[http://ostehamster.dk/blog/index.php/2008/11/09/pytrainer-in-ubuntu-810-ibex-intrepid/|Pytrainer in Ubuntu 8.10, Ibex Intrepid]] par Christoffer Kjølbæk.//